be someone who continually makes up excuses - Francés Inglés Diccionario